TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - Northern
Area - Twin Cities
League - 2024 ADULT 40 & OVER EARLY START
Flight - 3.5 MEN
--------------------------------------------------------------------------------------------------------------------------------------
Jossi/Tennis
League Record: 7 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Ronnie Payne - 3.49
Eric Dieperink - 3.47
James Egberg - 3.42
Luis Laguna - 3.32
Jason Ross - 3.32
Derek Fermstad - 3.32
Matthew Ruble - 3.28
William Schiller - 3.23
Olivier Haise - 3.23
Mark Thomas - 3.20
Chuck Tatsuda - 3.15
John Carnahan - 3.13
Joseph Goswitz - 3.11
Michael Tennis - 3.10
Frank Jossi - 3.09
Richard Rosenberg - 2.87
League Results By Position
1S 1D 2D 3D 4D
Chuck Tatsuda - 3.15 & Joseph Goswitz - 3.11 1 - 0
Chuck Tatsuda - 3.15 & William Schiller - 3.23 1 - 0
Derek Fermstad - 3.32 & Matthew Ruble - 3.28 0 - 1
Derek Fermstad - 3.32 & William Schiller - 3.23 0 - 1
Eric Dieperink - 3.47 & Frank Jossi - 3.09 1 - 0
Eric Dieperink - 3.47 & John Carnahan - 3.13 1 - 0
Eric Dieperink - 3.47 & James Egberg - 3.42 0 - 1
Eric Dieperink - 3.47 & Michael Tennis - 3.10 1 - 0
Eric Dieperink - 3.47 & Matthew Ruble - 3.28 1 - 0
Eric Dieperink - 3.47 & Mark Thomas - 3.20 1 - 0
Frank Jossi - 3.09 & James Egberg - 3.42 1 - 0
Frank Jossi - 3.09 & Jason Ross - 3.32 1 - 0
Frank Jossi - 3.09 & Mark Thomas - 3.20 0 - 1
Frank Jossi - 3.09 & Olivier Haise - 3.23 1 - 0
Frank Jossi - 3.09 & Ronnie Payne - 3.49 1 - 0 1 - 0
John Carnahan - 3.13 & William Schiller - 3.23 1 - 0
Joseph Goswitz - 3.11 & Michael Tennis - 3.10 0 - 1
James Egberg - 3.42 & Jason Ross - 3.32 1 - 0
James Egberg - 3.42 & Michael Tennis - 3.10 0 - 1
James Egberg - 3.42 & Richard Rosenberg - 2.87 1 - 0
James Egberg - 3.42 & William Schiller - 3.23 0 - 1
James Egberg - 3.42 1 - 0
Jason Ross - 3.32 & Chuck Tatsuda - 3.15 1 - 0
Jason Ross - 3.32 & John Carnahan - 3.13 0 - 1
Jason Ross - 3.32 & Michael Tennis - 3.10 0 - 1
Jason Ross - 3.32 & Matthew Ruble - 3.28 1 - 0
Luis Laguna - 3.32 & Derek Fermstad - 3.32 1 - 0
Luis Laguna - 3.32 & John Carnahan - 3.13 1 - 0
Luis Laguna - 3.32 & Richard Rosenberg - 2.87 1 - 0
Luis Laguna - 3.32 3 - 0
Michael Tennis - 3.10 & Ronnie Payne - 3.49 1 - 0
Michael Tennis - 3.10 & William Schiller - 3.23 1 - 0 1 - 0
Matthew Ruble - 3.28 & Ronnie Payne - 3.49 1 - 0
Mark Thomas - 3.20 & Matthew Ruble - 3.28 0 - 1
Mark Thomas - 3.20 & Richard Rosenberg - 2.87 0 - 1
Olivier Haise - 3.23 & John Carnahan - 3.13 0 - 1
Olivier Haise - 3.23 & Joseph Goswitz - 3.11 1 - 0
Olivier Haise - 3.23 1 - 2
Richard Rosenberg - 2.87 & Chuck Tatsuda - 3.15 0 - 1 0 - 1
Richard Rosenberg - 2.87 & Joseph Goswitz - 3.11 0 - 1
Ronnie Payne - 3.49 3 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Hess Pupp 2024 Fall ES
League Record: 3 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Erik Sundine - 3.51
Rick Johnston - 3.40
Prasad Thorat - 3.32
Scott Lucas - 3.26
Kevin Youngberg - 3.24
Benedict Pupp - 3.24
Doug Anderson - 3.19
Steve Boese - 3.09
Mike Grimaldi - 3.08
Dan Huetteman - 3.08
Emanuel Diaz - 3.02
Mark Cochrane - 2.99
Mark Witmer - 2.89
Robert Thiegs - 2.85
Brian Hessing - 2.81
Bill Book - n/a
League Results By Position
1S 1D 2D 3D 4D
Benedict Pupp - 3.24 & Rick Johnston - 3.40 1 - 0
Benedict Pupp - 3.24 2 - 4
Bill Book - n/a & Robert Thiegs - 2.85 0 - 1
Brian Hessing - 2.81 & Kevin Youngberg - 3.24 0 - 1
Brian Hessing - 2.81 & Mike Grimaldi - 3.08 0 - 2
Brian Hessing - 2.81 & Robert Thiegs - 2.85 1 - 1
Brian Hessing - 2.81 0 - 1
Doug Anderson - 3.19 & Rick Johnston - 3.40 1 - 1 1 - 0
Dan Huetteman - 3.08 & Doug Anderson - 3.19 0 - 1
Dan Huetteman - 3.08 & Mark Witmer - 2.89 0 - 2 0 - 1
Dan Huetteman - 3.08 & Rick Johnston - 3.40 0 - 1
Dan Huetteman - 3.08 & Steve Boese - 3.09 1 - 0
Dan Huetteman - 3.08 & Scott Lucas - 3.26 0 - 1 0 - 2
Emanuel Diaz - 3.02 & Brian Hessing - 2.81 0 - 1
Emanuel Diaz - 3.02 & Prasad Thorat - 3.32 0 - 1
Emanuel Diaz - 3.02 & Steve Boese - 3.09 0 - 2
Erik Sundine - 3.51 & Rick Johnston - 3.40 2 - 0
Kevin Youngberg - 3.24 0 - 1
Mike Grimaldi - 3.08 & Robert Thiegs - 2.85 0 - 1
Mark Cochrane - 2.99 & Kevin Youngberg - 3.24 1 - 0
Mark Cochrane - 2.99 & Mike Grimaldi - 3.08 0 - 1 2 - 0
Mark Witmer - 2.89 & Steve Boese - 3.09 0 - 1
Prasad Thorat - 3.32 & Kevin Youngberg - 3.24 1 - 0
Prasad Thorat - 3.32 & Steve Boese - 3.09 1 - 0
Steve Boese - 3.09 0 - 2
Scott Lucas - 3.26 & Benedict Pupp - 3.24 0 - 1 0 - 1
Scott Lucas - 3.26 & Erik Sundine - 3.51 2 - 0
Scott Lucas - 3.26 & Rick Johnston - 3.40 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Ostlund/Tuplano: TBC
League Record: 6 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Paul Jackson - 3.59
Per Ostlund - 3.48
Steven Swanberg - 3.47
T.J. Majdecki - 3.40
Bradford Richter - 3.35
SCOTT HOWARD - 3.31
Tim Theobald - 3.20
Charles Sunderland - 3.19
Fazel Haris - 3.17
Jov Tuplano - 3.16
Andrei Kittelson - 3.16
David Rasmussen - 3.10
Daniel Kraft - 3.09
Craig Kuberski - 3.09
Carl Johanson - 3.09
Wilfert Long - 3.08
STEVE WARNER - 3.05
League Results By Position
1S 1D 2D 3D 4D
Bradford Richter - 3.35 3 - 2
Craig Kuberski - 3.09 & Charles Sunderland - 3.19 0 - 1 1 - 1
Craig Kuberski - 3.09 & Carl Johanson - 3.09 1 - 0
Craig Kuberski - 3.09 & Tim Theobald - 3.20 1 - 0
Carl Johanson - 3.09 & Charles Sunderland - 3.19 0 - 1 1 - 0
Carl Johanson - 3.09 & Paul Jackson - 3.59 1 - 0
Carl Johanson - 3.09 & Tim Theobald - 3.20 1 - 1 1 - 0
David Rasmussen - 3.10 & Andrei Kittelson - 3.16 0 - 1 0 - 1 2 - 0
David Rasmussen - 3.10 & Jov Tuplano - 3.16 1 - 0
David Rasmussen - 3.10 & Per Ostlund - 3.48 0 - 1
David Rasmussen - 3.10 & Steven Swanberg - 3.47 1 - 0
Fazel Haris - 3.17 & Bradford Richter - 3.35 1 - 0 1 - 0
Fazel Haris - 3.17 & Tim Theobald - 3.20 1 - 0
Fazel Haris - 3.17 & Wilfert Long - 3.08 0 - 1 1 - 0 1 - 0
Per Ostlund - 3.48 & Paul Jackson - 3.59 3 - 0
Per Ostlund - 3.48 & Steven Swanberg - 3.47 2 - 0
Steven Swanberg - 3.47 2 - 0
SCOTT HOWARD - 3.31 & STEVE WARNER - 3.05 0 - 1
SCOTT HOWARD - 3.31 & T.J. Majdecki - 3.40 0 - 1
STEVE WARNER - 3.05 & Andrei Kittelson - 3.16 0 - 1
STEVE WARNER - 3.05 & Daniel Kraft - 3.09 0 - 1 0 - 1
STEVE WARNER - 3.05 & Tim Theobald - 3.20 1 - 0
STEVE WARNER - 3.05 & Wilfert Long - 3.08 0 - 1
Tim Theobald - 3.20 & Charles Sunderland - 3.19 0 - 1
T.J. Majdecki - 3.40 & Jov Tuplano - 3.16 1 - 0
T.J. Majdecki - 3.40 & STEVE WARNER - 3.05 1 - 0
Wilfert Long - 3.08 & Andrei Kittelson - 3.16 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Zehren- Startup
League Record: 2 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Ed Gaviria - 3.68
sae yoon - 3.36
Justin Miller - 3.31
Chris Semler - 3.22
Bob Christiansen - 3.21
Wade Martinson - 3.19
Robert Logelin - 3.10
Scott Cordes - 3.03
Carter Anderson - 3.01
Douglas Zehren - 3.00
Scott Fitzgerald - 2.98
Brian Henry - 2.97
Richard Fogel - 2.93
League Results By Position
1S 1D 2D 3D 4D
sae yoon - 3.36 & Bob Christiansen - 3.21 2 - 0 1 - 0
sae yoon - 3.36 & Chris Semler - 3.22 0 - 1
sae yoon - 3.36 & Robert Logelin - 3.10 0 - 1
sae yoon - 3.36 & Wade Martinson - 3.19 2 - 1 0 - 1
Bob Christiansen - 3.21 & Douglas Zehren - 3.00 1 - 0 1 - 0
Bob Christiansen - 3.21 & Justin Miller - 3.31 1 - 0
Bob Christiansen - 3.21 & Richard Fogel - 2.93 0 - 1
Bob Christiansen - 3.21 & Robert Logelin - 3.10 1 - 0 1 - 0
Brian Henry - 2.97 1 - 0
Chris Semler - 3.22 & Douglas Zehren - 3.00 1 - 1 0 - 2
Chris Semler - 3.22 & Justin Miller - 3.31 0 - 1
Chris Semler - 3.22 1 - 0
Carter Anderson - 3.01 & Brian Henry - 2.97 0 - 1
Carter Anderson - 3.01 & Richard Fogel - 2.93 0 - 1
Carter Anderson - 3.01 & Robert Logelin - 3.10 0 - 1 1 - 0
Douglas Zehren - 3.00 & Robert Logelin - 3.10 0 - 1 0 - 1
Ed Gaviria - 3.68 & Richard Fogel - 2.93 0 - 1
Ed Gaviria - 3.68 0 - 1
Justin Miller - 3.31 & Robert Logelin - 3.10 1 - 0
Justin Miller - 3.31 2 - 1
Richard Fogel - 2.93 0 - 1
Scott Cordes - 3.03 & Carter Anderson - 3.01 1 - 1
Scott Cordes - 3.03 & Douglas Zehren - 3.00 0 - 1
Scott Cordes - 3.03 & Richard Fogel - 2.93 0 - 1 0 - 1
Scott Fitzgerald - 2.98 & Brian Henry - 2.97 0 - 1
Wade Martinson - 3.19 & Chris Semler - 3.22 0 - 1 1 - 0
Wade Martinson - 3.19 & Douglas Zehren - 3.00 0 - 1
Wade Martinson - 3.19 & Justin Miller - 3.31 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Alschlager
League Record: 6 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Quang Nystrom - 3.49
Scott Krohn - 3.44
Charles Bobertz - 3.40
DAT HO - 3.33
Stephen Kroiss - 3.24
Mark Alschlager - 3.22
michael streater - 3.20
Tom Larson - 3.20
Barry Pinnock - 3.17
Alan Steed - 3.15
Michael Trangle - 3.14
Jeremy Bauer - 3.06
Philip Jenkins - 3.05
Daniel Le - 3.04
Tony Alschlager - 3.03
Chris Feile - 2.99
Darin Rasmussen - 2.90
Brent Brokaw - n/a
League Results By Position
1S 1D 2D 3D 4D
michael streater - 3.20 & Charles Bobertz - 3.40 1 - 0
michael streater - 3.20 & Daniel Le - 3.04 1 - 0
michael streater - 3.20 & Michael Trangle - 3.14 1 - 0
michael streater - 3.20 & Tom Larson - 3.20 1 - 0
Alan Steed - 3.15 & Barry Pinnock - 3.17 0 - 1
Alan Steed - 3.15 & Daniel Le - 3.04 0 - 1
Alan Steed - 3.15 & Mark Alschlager - 3.22 1 - 0
Alan Steed - 3.15 & Philip Jenkins - 3.05 1 - 0
Barry Pinnock - 3.17 & Brent Brokaw - n/a 1 - 0
Barry Pinnock - 3.17 & Chris Feile - 2.99 0 - 1 1 - 0
Barry Pinnock - 3.17 & Philip Jenkins - 3.05 0 - 1
Barry Pinnock - 3.17 & Tom Larson - 3.20 0 - 1
Charles Bobertz - 3.40 & Stephen Kroiss - 3.24 1 - 0
DAT HO - 3.33 & michael streater - 3.20 1 - 0
DAT HO - 3.33 & Darin Rasmussen - 2.90 0 - 1
DAT HO - 3.33 & Michael Trangle - 3.14 1 - 0
DAT HO - 3.33 & Mark Alschlager - 3.22 2 - 0 1 - 0
Daniel Le - 3.04 & Jeremy Bauer - 3.06 1 - 0 1 - 0
Darin Rasmussen - 2.90 & Jeremy Bauer - 3.06 0 - 1
Darin Rasmussen - 2.90 & Philip Jenkins - 3.05 1 - 0
Jeremy Bauer - 3.06 & Michael Trangle - 3.14 0 - 1 1 - 0
Michael Trangle - 3.14 0 - 1
Mark Alschlager - 3.22 & Tony Alschlager - 3.03 0 - 1
Mark Alschlager - 3.22 & Tom Larson - 3.20 0 - 1
Philip Jenkins - 3.05 & Chris Feile - 2.99 0 - 1
Quang Nystrom - 3.49 & Alan Steed - 3.15 1 - 0
Quang Nystrom - 3.49 & Barry Pinnock - 3.17 1 - 0
Quang Nystrom - 3.49 & Chris Feile - 2.99 1 - 0 1 - 1
Quang Nystrom - 3.49 2 - 0
Scott Krohn - 3.44 & Charles Bobertz - 3.40 2 - 0
Tony Alschlager - 3.03 3 - 3
Tom Larson - 3.20 & Chris Feile - 2.99 0 - 1
Tom Larson - 3.20 & Stephen Kroiss - 3.24 0 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Moen/Schwier/Lucyk
League Record: 3 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Mike Smith - 3.41
William Kolstad - 3.28
Jim Nelson - 3.27
Mark Gold - 3.25
Selmer Moen - 3.24
Jim Schwier - 3.19
Ebin Ephrem - 3.15
Kraig Leuthard - 3.12
Taras Karkoc - 3.11
Stefan Lucyk - 3.08
Arkady Shemyakin - 3.05
James Roth - 2.88
Keith Abrahamson - 2.83
Alan Yousha - 2.41
Louis Nees - n/a
League Results By Position
1S 1D 2D 3D 4D
Alan Yousha - 2.41 & Jim Schwier - 3.19 0 - 1
Alan Yousha - 2.41 & James Roth - 2.88 0 - 1
Alan Yousha - 2.41 & Keith Abrahamson - 2.83 0 - 2
Alan Yousha - 2.41 & Mark Gold - 3.25 0 - 1
Arkady Shemyakin - 3.05 & Jim Nelson - 3.27 1 - 0
Arkady Shemyakin - 3.05 & Jim Schwier - 3.19 0 - 1 0 - 1
Arkady Shemyakin - 3.05 & Keith Abrahamson - 2.83 0 - 1
Arkady Shemyakin - 3.05 & William Kolstad - 3.28 0 - 1
Ebin Ephrem - 3.15 & Keith Abrahamson - 2.83 1 - 0
Jim Nelson - 3.27 & Jim Schwier - 3.19 1 - 0 0 - 1
Jim Nelson - 3.27 0 - 1
James Roth - 2.88 & Keith Abrahamson - 2.83 0 - 1
James Roth - 2.88 & Taras Karkoc - 3.11 0 - 1
James Roth - 2.88 & William Kolstad - 3.28 1 - 0
James Roth - 2.88 0 - 2
Kraig Leuthard - 3.12 & Jim Schwier - 3.19 0 - 1
Kraig Leuthard - 3.12 & Keith Abrahamson - 2.83 0 - 1
Kraig Leuthard - 3.12 & Mike Smith - 3.41 1 - 0 1 - 0
Kraig Leuthard - 3.12 & Mark Gold - 3.25 0 - 1
Kraig Leuthard - 3.12 & Stefan Lucyk - 3.08 0 - 1 1 - 0
Louis Nees - n/a 0 - 1
Mark Gold - 3.25 & Jim Nelson - 3.27 1 - 0 0 - 2 1 - 0
Mark Gold - 3.25 & Jim Schwier - 3.19 1 - 0
Selmer Moen - 3.24 & Stefan Lucyk - 3.08 0 - 1
Selmer Moen - 3.24 & Taras Karkoc - 3.11 1 - 2
Selmer Moen - 3.24 2 - 2
Stefan Lucyk - 3.08 0 - 1
Taras Karkoc - 3.11 & Jim Schwier - 3.19 1 - 0
William Kolstad - 3.28 & Jim Nelson - 3.27 0 - 1
William Kolstad - 3.28 & Jim Schwier - 3.19 0 - 1
William Kolstad - 3.28 & Mike Smith - 3.41 1 - 2
William Kolstad - 3.28 & Stefan Lucyk - 3.08 0 - 1